package com.lazily.stringbuffer_;


/**
 * @Author:  GZQ
 * @date:  2025/3/12 21:32
 * @description: String 和 StringBuffer 相互转换
 */

public class StringAndStringBuffer {
	// 程序入口
	public static void main(String[] args) {

		// 看 String ——> StringBuffer
		String str = "Hello World";
		// 方式1 使用构造器
		// 注意：返回的才是StringBuffer对象, 对str本身没有影响
		StringBuffer stringBuffer = new StringBuffer(str);
		// 方式2 使用的是append 方法
		StringBuffer stringBuffer1 = new StringBuffer();
		stringBuffer1 = stringBuffer1.append(str);

		// 看看 StringBuffer ——> String
		StringBuffer stringBuffer2 = new StringBuffer("天下第一");
		// 方式1 使用 StringBuffer 提供的 toString 方法
		String s = stringBuffer2.toString();

		// 方式2: 使用构造器来搞定
		String s1 = new String(stringBuffer2);
	}
}
